package cn.yyh.serviceOrder.service;

import cn.yyh.commons.domain.LoginInfo;
import cn.yyh.commons.service.MyBaseService;
import cn.yyh.commons.utils.PageInfo;
import cn.yyh.serviceOrder.domain.ProductOrder;
import cn.yyh.serviceOrder.query.ProductOrderQuery;

import java.util.Map;

public interface IProductOrderService extends MyBaseService<ProductOrder> {

    String submit(Map<String, Object> map, Long id, String token);

    void deleteByQuartz(Long id2);

    PageInfo<ProductOrder> queryByAdmin(ProductOrderQuery query, Long id, String token);

    PageInfo<ProductOrder> queryByUser(ProductOrderQuery query, Long id,String token);

    void successful(Long id);

    void cancel(Long id,Long logininfoId,String token);

    void confirm(Long id);
}
